home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Psychedelic Bus of Dead Knowledge
/
The Psychedelic Bus of Dead Knowledge.iso
/
drag & drop onto System Folder
/
QuickTime™
/
QuickTime™.rsrc
/
bin.rsrc_code_-19102.txt
< prev
next >
Wrap
Text File
|
1996-07-18
|
56KB
|
1,009 lines
start:
00000000 41FA 0022 lea.l A0, [PC + 0x22 /* 00000024, value 0x22780DF0 */]
00000004 2278 02A6 movea.l A1, [0x000002A6 /* SysZone */]
00000008 4A29 001E tst.b [A1 + 0x1E]
0000000C 6604 bne +0x6 /* 00000012 */
0000000E 41FA 005E lea.l A0, [PC + 0x5E /* 0000006E, value 0x22780DF0 */]
label00000012:
00000012 2278 0DF0 movea.l A1, [0x00000DF0]
00000016 2348 0008 move.l [A1 + 0x8], A0
0000001A 41FA 0214 lea.l A0, [PC + 0x214 /* 00000230, value 0x448041FA */]
0000001E 2348 000C move.l [A1 + 0xC], A0
00000022 4E75 rts
label00000024:
00000024 2278 0DF0 movea.l A1, [0x00000DF0]
00000028 2069 0004 movea.l A0, [A1 + 0x4]
0000002C 2070 0600 movea.l A0, [A0 + D0.w * 8]
00000030 2410 move.l D2, [A0]
00000032 6700 008E beq +0x90 /* 000000C2 */
00000036 2208 move.l D1, A0
00000038 2051 movea.l A0, [A1]
0000003A 5088 addq.l A0, 8
0000003C 2288 move.l [A1], A0
0000003E 211F move.l -[A0], [A7]+
00000040 2102 move.l -[A0], D2
00000042 2242 movea.l A1, D2
00000044 5299 addq.l [A1]+, 1
00000046 08E9 0007 FFF1 bset.b [A1 - 0xF], 0x7
0000004C 4840 swap.w D0
0000004E D3F1 0400 add.l A1, [A1 + D0.w * 4]
00000052 4E91 jsr [A1]
00000054 2278 0DF0 movea.l A1, [0x00000DF0]
00000058 2051 movea.l A0, [A1]
0000005A 2F20 move.l -[A7], -[A0]
0000005C 2420 move.l D2, -[A0]
0000005E 2288 move.l [A1], A0
00000060 2242 movea.l A1, D2
00000062 5391 subq.l [A1], 1
00000064 6C06 bge +0x8 /* 0000006C */
00000066 08A9 0007 FFF5 bclr.b [A1 - 0xB], 0x7
label0000006C:
0000006C 4E75 rts
label0000006E:
0000006E 2278 0DF0 movea.l A1, [0x00000DF0]
00000072 2069 0004 movea.l A0, [A1 + 0x4]
00000076 2070 0600 movea.l A0, [A0 + D0.w * 8]
0000007A 2410 move.l D2, [A0]
0000007C 6744 beq +0x46 /* 000000C2 */
0000007E 08D0 0007 bset.b [A0], 0x7
00000082 2208 move.l D1, A0
00000084 2051 movea.l A0, [A1]
00000086 5088 addq.l A0, 8
00000088 2288 move.l [A1], A0
0000008A 211F move.l -[A0], [A7]+
0000008C 2101 move.l -[A0], D1
0000008E 0282 00FF FFFF andi.l D2, 0xFFFFFF
00000094 2242 movea.l A1, D2
00000096 5299 addq.l [A1]+, 1
00000098 4840 swap.w D0
0000009A D3F1 0400 add.l A1, [A1 + D0.w * 4]
0000009E 4E91 jsr [A1]
000000A0 2278 0DF0 movea.l A1, [0x00000DF0]
000000A4 2051 movea.l A0, [A1]
000000A6 2F20 move.l -[A7], -[A0]
000000A8 2420 move.l D2, -[A0]
000000AA 2288 move.l [A1], A0
000000AC 2042 movea.l A0, D2
000000AE 2410 move.l D2, [A0]
000000B0 0282 00FF FFFF andi.l D2, 0xFFFFFF
000000B6 2242 movea.l A1, D2
000000B8 5391 subq.l [A1], 1
000000BA 6C04 bge +0x6 /* 000000C0 */
000000BC 0890 0007 bclr.b [A0], 0x7
label000000C0:
000000C0 4E75 rts
label000000C2:
000000C2 2F00 move.l -[A7], D0
000000C4 594F subq.w A7, 4
000000C6 2F0F move.l -[A7], A7
000000C8 42A7 clr.l -[A7]
000000CA 2F00 move.l -[A7], D0
000000CC 4EBA 0192 jsr [PC + 0x192 /* 00000260 */]
000000D0 4FEF 000C lea.l A7, [A7 + 0xC]
000000D4 221F move.l D1, [A7]+
000000D6 4A80 tst.l D0
000000D8 6610 bne +0x12 /* 000000EA */
000000DA 201F move.l D0, [A7]+
000000DC 2078 02A6 movea.l A0, [0x000002A6 /* SysZone */]
000000E0 4A28 001E tst.b [A0 + 0x1E]
000000E4 6788 beq -0x76 /* 0000006E */
000000E6 6000 FF3C bra -0xC2 /* 00000024 */
label000000EA:
000000EA 241F move.l D2, [A7]+
000000EC 4A81 tst.l D1
000000EE 6700 009E beq +0xA0 /* 0000018E */
000000F2 2F00 move.l -[A7], D0
000000F4 A065 syscall StackSpace
000000F6 0480 0000 1400 subi.l D0, 0x1400
000000FC B280 cmp.l D1, D0
000000FE 205F movea.l A0, [A7]+
00000100 6E00 008A bgt +0x8C /* 0000018C */
00000104 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000108 47EF 0024 lea.l A3, [A7 + 0x24]
0000010C 284F movea.l A4, A7
0000010E 9FC1 sub.l A7, D1
00000110 2608 move.l D3, A0
00000112 0243 00FF andi.w D3, 0xFF
00000116 244B movea.l A2, A3
00000118 D4C3 add.w A2, D3
0000011A E24B lsr D3.w, 1
0000011C 6002 bra +0x4 /* 00000120 */
label0000011E:
0000011E 3F22 move.w -[A7], -[A2]
label00000120:
00000120 51CB FFFC dbf D3, -0x6 /* 0000011E */
00000124 2A08 move.l D5, A0
00000126 2801 move.l D4, D1
00000128 2C02 move.l D6, D2
0000012A 42A7 clr.l -[A7]
0000012C 2F0C move.l -[A7], A4
0000012E 9397 sub.l [A7], D1
00000130 2F06 move.l -[A7], D6
00000132 4EBA 012C jsr [PC + 0x12C /* 00000260 */]
00000136 4FEF 000C lea.l A7, [A7 + 0xC]
0000013A 4A80 tst.l D0
0000013C 6646 bne +0x48 /* 00000184 */
0000013E 204C movea.l A0, A4
00000140 91C4 sub.l A0, D4
00000142 4846 swap.w D6
00000144 5848 addq.w A0, 4
00000146 D1F0 6400 add.l A0, [A0 + D6.w * 4]
0000014A 4E90 jsr [A0]
0000014C 0805 000D btst.b D5, 0xD /* '\r' */
00000150 6602 bne +0x4 /* 00000154 */
00000152 2017 move.l D0, [A7]
label00000154:
00000154 2E4C movea.l A7, A4
00000156 2205 move.l D1, D5
00000158 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
0000015C 205F movea.l A0, [A7]+
0000015E 0801 000D btst.b D1, 0xD /* '\r' */
00000162 661E bne +0x20 /* 00000182 */
00000164 2401 move.l D2, D1
00000166 0242 00FF andi.w D2, 0xFF
0000016A DEC2 add.w A7, D2
0000016C E049 lsr D1.w, 8
0000016E 0241 0003 andi.w D1, 0x3
00000172 670E beq +0x10 /* 00000182 */
00000174 0C41 0002 cmpi.w D1, 0x2